package utilidades;

public interface ConstantsBusiness {
	
	/** USUARIO */
	public static final String USUARIO_LOAD = "select nick, password, email, nombre, apellidos, idGrupo, puntos, cuenta, perfil, idTactica from usuario where nick = ?";	
	/** TACTICA */
	public static final String GET_TACTICAS = "select idTactica, descripcion, acceso, defensas, medios, delanteros from tactica where acceso = (select acceso from usuario where nick = ?)";
	public static final String TACTICA_LOAD = "select idTactica, descripcion, acceso, defensas, medios, delanteros from tactica where idTactica = ?";
	/** ALINEACION */
	public static final String GET_PUNTUACION_JORNADA = "select j.idJugador, j.idPosicion, p.puntos from jugador j, plantilla pl, puntuacion p where j.idJugador = pl.idJugador and pl.nick = ? and pl.idJugador = p.idJugador and p.idJornada = ? order by p.puntos DESC";
	public static final String GET_PLANTILLA = "select p.idJugador, p.alineado from plantilla p, jugador j where p.idJugador = j.idJugador and p.nick = ? order by j.puntos DESC";
	public static final String GET_ALINEACION = "select p.idJugador, j.idPosicion from plantilla p, jugador j where p.idJugador=j.idJugador and p.alineado = 'S' and p.nick = ?";
	public static final String ALINEAR_JUGADOR = "update plantilla set alineado = ? where idJugador = ? and nick = ?";
	/** ESTADO */
	public static final String ESTADO_LOAD = "select idEstado, descripcion from estado where idEstado = ?";
	/** EQUIPO */
	public static final String EQUIPO_LOAD = "select idEquipo, nombre, nombrecorto, imagen, estado from equipo where idEquipo = ?";
	public static final String GET_PLANTILLA_EQUIPO = "select idJugador from jugador where idEquipo = ?";
	/** JUGADOR */
	public static final String JUGADOR_LOAD = "select idJugador, nombre, idPosicion, idEquipo, precio, imagen, idEstado, progresion, puntos, media from jugador where idJugador = ?";	
}
